import javax.swing.*;

/*3、C；4、AB-----B；
4:类名可以是关键字吗？
5、A
* */
public class Test {
    public static int arraySum(int[] array,int length){
        if (length == 1){
            return array[0];
        }
/*        arraySum(array,length) = array[length-1] + arraySum(array,length-1);
* 该语句会报错”java：意外的类型“——原因是这个赋值是”值=值“的形式。应该是”变量=值“的形式才行*/
        return array[length-1] + arraySum(array,length-1);
    }

    public static void main1(String[] args) {
        int[] array1 = {1,2,3};
        System.out.println(arraySum(array1,array1.length));
    }
    public static int divsum(int n){
        int sum = 0;
        for (int i = 1;i < n; i++){
            if (n % i == 0){
                sum+=i;
            }
        }
        return sum;
    }
    public static void main(String[] args) {
        for (int i = 1;i < 1000;i++){
            int j = divsum(i);
            if ((i != j) && (divsum(j) == i)){
                System.out.println(i +"和"+j+"是相亲数");
            }
        }
    }
}

